<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover" />
		<title></title>
		<style>
			td{
				border: 1px solid #777777;
			}
		</style>
	</head>
	<body>
		<div style="text-align: center;">
			<h3><span th:text="${sysName}"></span>定时器运行情况统计</h3>
		</div>

		<div>报告发送时间：<span th:text="${createDatetime}"></span></div>
		<div>统计时间区间：<span th:text="${startDatetime}"></span> - <span th:text="${endDatetime}"></span></div>
		<br>

		<div>一、概览信息</div>
		<div>以下统计信息均在统计时间区间范围内进行统计</div>
		<hr/>
		<div>定时器总数：<span th:text="${total}"></span></div>
		<div>运行任务总数：<span th:text="${runTotal}"></span></div>
		<div>运行成功：<span th:text="${runSuccessTotal}"></span></div>
		<div>运行失败：<span th:text="${runFailTotal}"></span></div>
		<div>正在运行：<span th:text="${runningTotal}"></span></div>
		<div>未运行：<span th:text="${unRunTotal}"></span></div>

		<br>
		<br>
		<div>二、运行成功任务详情</div>
		<hr/>
		<table width="100%" border="1px solid #ccc" cellspacing="0" cellpadding="0">
			<tr style="background: #DDDDDD;">
				<td>定时器ID</td>
				<td>定时器名称</td>
				<td>运行开始时间</td>
				<td>运行结束时间</td>
				<td>耗时(秒)</td>
				<td>CRON</td>
				<td>下三次运行时间</td>
			</tr>
			<tr th:each="task : ${runTaskList}">
			    <td th:text="${task.taskId}"></td>
                <td th:text="${task.taskName}"></td>
                <td th:text="${task.lastStartRunDatetime}"></td>
                <td th:text="${task.lastEndRunDatetime}"></td>
                <td th:text="${task.lastCost}"></td>
                <td th:text="${task.cron}">CRON</td>
                <td th:text="${task.nextRunTimeList}"></td>
			</tr>
		</table>

		<br>
        <br>
        <div>三、正在运行任务详情</div>
        <hr/>
        <table width="100%" border="1px solid #ccc" cellspacing="0" cellpadding="0">
            <tr style="background: #DDDDDD;">
                <td>定时器ID</td>
                <td>定时器名称</td>
                <td>运行开始时间</td>
                <td>运行结束时间</td>
                <td>耗时(秒)</td>
                <td>CRON</td>
                <td>下三次运行时间</td>
            </tr>
            <tr th:each="task : ${runningTaskList}">
                <td th:text="${task.taskId}"></td>
                <td th:text="${task.taskName}"></td>
                <td th:text="${task.lastStartRunDatetime}"></td>
                <td>--</td>
                <td th:text="${task.lastCost}"></td>
                <td th:text="${task.cron}"></td>
                <td th:text="${task.nextRunTimeList}"></td>
            </tr>
        </table>

		<br>
        <br>
        <div>四、运行失败任务详情</div>
        <hr/>
        <table width="100%" border="1px solid #ccc" cellspacing="0" cellpadding="0">
            <tr style="background: #DDDDDD;">
                <td>定时器ID</td>
                <td>定时器名称</td>
                <td>运行开始时间</td>
                <td>运行结束时间</td>
                <td>耗时(秒)</td>
                <td>CRON</td>
                <td>下三次运行时间</td>
            </tr>
            <tr th:each="task : ${failRunTaskList}">
                <td th:text="${task.taskId}"></td>
                <td th:text="${task.taskName}"></td>
                <td th:text="${task.lastStartRunDatetime}"></td>
                <td th:text="${task.lastEndRunDatetime}"></td>
                <td th:text="${task.lastCost}"></td>
                <td th:text="${task.cron}"></td>
                <td th:text="${task.nextRunTimeList}"></td>
            </tr>
        </table>

		<br>
		<br>
		<div>五、未运行任务详情</div>
		<hr/>
		<table width="100%" border="1px solid #ccc" cellspacing="0" cellpadding="0">
			<tr style="background: #DDDDDD;">
				<td>定时器ID</td>
				<td>定时器名称</td>
				<td>状态</td>
				<td>CRON</td>
				<td>下三次运行时间</td>
			</tr>
			<tr th:each="task : ${unRunTaskList}">
                <td th:text="${task.taskId}"></td>
                <td th:text="${task.taskName}"></td>
                <td th:text="${task.statusText}"></td>
                <td th:text="${task.cron}"></td>
                <td th:text="${task.nextRunTimeList}"></td>
            </tr>
		</table>
	</body>
</html>
